package by.pavlyukevich.paymentsystem.services;

import by.pavlyukevich.paymentsystem.dataaccess.filter.TransactionFilter;
import by.pavlyukevich.paymentsystem.datamodel.Transaction;

public interface TransactionService extends AbstractService<Integer, Transaction> {
	String validateAndBlock(Transaction transaction);

	Double getSum(TransactionFilter transactionFilter);

	void executeTransaction(Transaction transaction);
}
